// -----------------------------
// Author: 		Dhaenens Gert 
// Creation: 	1/6/2015 12:45:27 PM				
// -----------------------------

#ifndef _FadePass_h
#define _FadePass_h

#include "SoundPass.h"

class FadePass : public SoundPass
{
public:
	Float		Offset;
	Float		StartVolume;
	Float		EndVolume;

	FadePass();
	virtual ~FadePass();

	virtual SoundSample		Apply(const SoundSample& input) const;

private:

	FadePass(const FadePass& refFadePass);
	FadePass& operator=(const FadePass& refFadePass);
};

#endif